﻿/**
 * 
 */
var Snario= new Array();
var OnSnario =false;
var Snarioflg =[
		0 //主线
]
function story(){
	
	AcceptSprite = createPlayer01();
	AcceptSprite.isPlayer = true;
	sprites.push(AcceptSprite);
	
	AcceptSprite.Stepx =8;AcceptSprite.Stepy = 5;

	Createmap('01');
	Start_map();
	
	AddSnario("SetLocation","\"/RPG/sucai/char01/67-8.png\",AcceptSprite");
	
	AddSnario("ShowTDialog",""+
			"\"Hello,Everybody!我是这个游戏引擎展示的主角（暂时叫我RPG1号吧）。请点击我的头像(右边)或者这里的蓝色字幕，让我继续介绍。<br>" +
			"如果觉得我眼熟，那么很正常哦：因为图像等资源都是来网络收集(只做演示，无意侵犯版权)。那么，让我简单的说明一下演示游戏的玩法。" +
			"在这里，你只需要鼠标就可操作。如果让我移动，直接点击到希望到达的地点，我会自己走过去。" +
			"好了，开始我们的体验吧。我比较累了，找个<font color='yellow'>酒馆</font>休息一下吧！\"" +
			",\"/RPG/sucai/char01/129-1.png\"");
}
//TODO 日后这个地方都是数据库
function OpenMapEvent(eid){
	switch(eid){
	case '1':
		if (Snarioflg[0]==1){
			ShowTDialog(
					"还是尽快到河边除妖要紧。"
					,"/RPG/sucai/char01/129-1.png");
			return;
		}
		document.title ="情节：在酒店里的对话";
		//AddExaction(new wrapmap());
		Createmap('02');
		
		boy= new sprite("boy");
		boy.Stepx = 14;boy.Stepy = 12;
		sprites.push(boy);
		dm= new sprite("deadman");
		dm.Stepx = 13;dm.Stepy = 12;
		sprites.push(dm);
		
		AcceptSprite.Stepx =10;AcceptSprite.Stepy = 14;
		AddSnario("SetLocation","\"/RPG/sucai/char01/64-4.png\",AcceptSprite");
		AddSnario("SetLocation","\"/RPG/sucai/char02/948-2.png\",boy");
		AddSnario("SetLocation","\"/RPG/sucai/char02/537-1.png\",dm");
		
		AddSnario("ShowTDialog",
				"\"这是怎么回事？\",\"/RPG/sucai/char01/133-1.png\""
				);
	
		AddSnario("SetLocation","\"/RPG/sucai/char02/948-1.png\",boy");
		AddSnario("ShowTDialog",
				"\"【<b><font color='yellow'>小男孩</font></b>】呜呜..<font color='yellow'>村子南边的河里出了一个鱼精</font>，杀了村里的一些人。我姐姐把我躲在柴垛里，我才躲了过去。" +
				"现在活着的人都跑了。\",null"
				);
		AddSnario("ShowTDialog",
				"\"有这种事？！那你为什么现在还不逃走？\",\"/RPG/sucai/char01/133-1.png\""
				);
		AddSnario("SetLocation","\"/RPG/sucai/char02/948-2.png\",boy");
		AddSnario("ShowTDialog",
				"\"【<b><font color='yellow'>小男孩</font></b>】我不知道姐姐怎么样了，我要找姐姐。呜呜...\",null"
				);
		AddSnario("ShowTDialog",
				"\"妖孽如此猖狂，怪不得师傅说如今的世道缺少正气。 小弟弟，待我除掉这个妖怪。然后去找回你的姐姐。\",\"/RPG/sucai/char01/133-1.png\""
				);
		Snarioflg[0]=1;
		
		createAnima(null, "/RPG/sucai/char01/1000-",".png",8,true);
		
		AddSnario("Createmap","'01'");
		AcceptSprite.Stepx =8;AcceptSprite.Stepy = 15;
		AddSnario("SetLocation","\"/RPG/sucai/char01/62-4.png\",AcceptSprite");
		
		break;
	case '2':
		if (Snarioflg[0]!=1) return;
		document.title ="情节：回到村里捉妖";
		AddSnario("ShowTDialog",
				"\"这里妖气越来越重！果然河里有妖怪！\",\"/RPG/sucai/char01/133-1.png\""
				);
		GoNextSnario();
		AddSnario("AcceptSprite.go",
				"24,21"
				);
		//AddSnario("GoNextSnario");
		break;
	case '3':
		if (Snarioflg[0]!=1) return;
		var f = new actionBase();
		createAnima(f.animimgs, "/RPG/sucai/char01/1000-",".png",8,true);
		f.GoNextSnario =true;
		f.Statehold =true;
		f.stepcnt = 8;
		f.autoreplay =false;
		f.x=WALKSTEPD*WALKSTEPCNT*AcceptSprite.Stepx-40;
		f.y=WALKSTEPD*WALKSTEPCNT*AcceptSprite.Stepy-50;
		f.randerlayer = LAYER_BY;
		f.DisableME = true;
		AcceptSprite.actions.push(f);
		AddSnario("ShowTDialog",
				"\"妖孽！还不快快出来受死！\",\"/RPG/sucai/char01/133-1.png\""
				);
		
		ddd= new Appear();
		ddd.x =f.x+110;
		ddd.y =f.y+60;
		ddd.width = 200; ddd.height=123;
		ddd.animimgs[0] = new Image();
		ddd.animimgs[0].src = "/RPG/sucai/char02/100.png";
		ddd.init();
		AddSnario("Addaction",
				"null,ddd"
				);
		AddSnario("ShowTDialog",
				"\"哪里来的毛头小子，敢在这里猖狂！正好老子还没有吃饭，拿你当盘菜吧！\",\"/RPG/sucai/char02/101.png\""
				);
		document.title ="情节：开打";
		//AddSnario("AddExaction","new wrapmap()");
		AddSnario("CreateBrackground","\"/RPG/sucai/b01.jpg\"");
		AddSnario("showFMenu","");
		
		break;
		
	}
	
}
